home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / infop146.arc / INFOPLUS.DOC next >
Text File  |  1991-06-04  |  8KB  |  161 lines

  1. INFOPLUS
  2.  
  3. Version 1.46 Released to the public domain.
  4.  
  5. By Andrew Rossmann, 5/29/91
  6.  
  7. Originally based on Steve Grant's Public Domain SYSID 4.44.
  8.  
  9. Usage:  [d:][path]INFOPLUS
  10.  
  11.   A system description for DOS-based PC/XT/AT- and PS/2-class machines.
  12. INFOPLUS generates 18 screens of information about the host system and runs
  13. under DOS versions 3.0 and later.
  14.  
  15.   My primary sources of ideas in INFOPLUS were Ray Duncans "Advanced MS-DOS"
  16. and Terry Dettman's "DOS Programmer's Reference."  The ideas of Prakash
  17. Chandra,Terje Mathisen,Bob Smith, and others appear in various places.  Also
  18. James Howard, John Levine, Mark Aitchison, Jay Caplan, David Tay.
  19.  
  20.   Some of the techniques INFOPLUS uses are not documented or officially
  21. supported by either IBM or Microsoft.  Where possible I have followed the
  22. undocumented routine with a comment describing my source for the technique.
  23.  
  24.   The following files are included with the runtime program:
  25.  
  26.         INFOPLUS.EXE       - The main program
  27.         INFOPLUS.HIS       - Changes in each version
  28.         INFOPLUS.DOC       - This file
  29.         INFOPLUS.PIF       - Windows 3 Program Information File
  30.         IP-PIF.DVP         - Desqview Program Information File
  31.         INFOPLUS.ICO       - Icon for Windows 3 Program Manager
  32.         PAGE_xx.INF        - Text files describing what's on each page
  33.         PRINTINF.EXE       - Program to print all the information pages
  34.  
  35.   The following files are included with the source code:
  36.  
  37.         INFOPLUS.PAS       - Main file
  38.         IFPGLOBL.PAS       - Global variables, constants, and types
  39.         IFPCOMON.PAS       - Routines common to many of the pages
  40.         IFPRUN.PAS         - General runtime manager
  41.         IFPINIT.PAS        - Initialization routines
  42.         PAGE_xx.PAS        - Each of the pages
  43.         IFPEXTRN.PAS       - Unit for external routines
  44.         IFPSCRPT.PAS       - Unit for screen printing
  45.         INFOPLUS.ASM       - assembly language procedures
  46.         INFOPLUS.OBJ       - Assembly routines for linking
  47.         PRINTINF.PAS       - For printing out the information pages
  48.  
  49.   Using INFOPLUS is easy.  Just use the PGUP and PGDN keys to move from page
  50. to page.  HOME and END will move to the first and last pages, respectively.
  51. If you hit ENTER, you can then type in the page you want to go to.  Hit ESC to
  52. end the program.  Some pages won't fit all on one screen, for that you hit the
  53. DOWN ARROW key to get more information. Some pages let you hit UP ARROW to
  54. review already displayed information.
  55.  
  56.   If you want to save a copy of the information on a screen, hit ALT-P.  A
  57. window will pop up.  You can send your output to a File or the Printer.  If a
  58. File already exists, you can Overwrite it, or Append to it.
  59.  
  60.   If your printer does not support the IBM 'graphics' characters (such as line
  61. drawing), then choose Normal ASCII.
  62.  
  63.   Lastly, you can optionally add an extra header line to the output.  You can
  64. put anything you want there (up to 255 characters.)  The most logical is to
  65. put a little information on what computer your using. ie:  Betty's Office
  66.  
  67.   If you have trouble with bad colors on the screen, try setting your computer
  68. to MODE MONO or MODE BW80 before starting INFOPLUS.  INFOPLUS will use a black
  69. and white palette if either of these modes are detected.
  70.  
  71.   If you are in a 40 column mode, INFOPLUS will run in 80 column, but return
  72. you back to 40 columns upon completion. 132 column modes are not supported
  73. because Turbo Pascal's CRT unit only works with standard modes, and I don't
  74. want to give up all the nice features.
  75.  
  76.   INFOPLUS does support more than 25 lines, although most of the pages are set
  77. up to look best at 25 lines.  Some display modes do not properly return the
  78. correct number of lines.
  79.  
  80.   INFOPLUS comes with several files that end with the .INF extention. These
  81. files correspond with a matching page number. You can view or print out
  82. these file for explanations of what you see on each screen.
  83.  
  84.   For ease of use, a utility named PRINTINF comes with INFOPLUS. When you
  85. run it, you can have all of the .INF pages sent to your printer (or any DOS
  86. device or file.) Each information page will be paginated any way you like.
  87. Each new page will have a small header giving the Infoplus version it
  88. refers to, the page number, and what is on the page.
  89.  
  90. WINDOWS 3.0 NOTES!!!
  91.      You can add INFOPLUS to the Program Manager. Open the group that you
  92.      want to put INFOPLUS in. Select File, New, Program item. Use whatever
  93.      you want for the Description. For Command line, enter INFOPLUS.EXE,
  94.      preceed with a drive and directory if not on your PATH. If you hit
  95.      ENTER, and end up at the screen, select File, Properties. Hit Change
  96.      Icon, and for the file name, use INFOPLUS.ICO. Then OK everything.
  97.  
  98.  
  99. Personal info:
  100.  
  101.      My computer is a Gateway 2000 386/25 running MS-DOS 4.01, Windows 3,
  102.      an ESDI drive, and an ATI VGA Wonder card.
  103.      Compiled under Turbo Pascal 6.0 and Turbo Assembler 2.00.
  104.      I use QEMM 5.11, Windows 3.0, and Desqview 2.31.
  105.      Much of the additional info came from Ray Duncan's "Advanced MSDOS
  106.      Programming" second edition (a must get book for anyone interested
  107.      in low-level stuff.) Also, additional information on the DOS 4 boot
  108.      sector format came from "The Norton Troubleshooter." A book that
  109.      comes with The Norton Utilities 4.5.
  110.        Even more information comes from Ralf Brown's interrupt list, which
  111.      lists hundreds of goodies. It's available via BBS's, and resides on
  112.      SIMTEL20 and many other public access UNIX sites. It's also available
  113.      on the Infoplus BBS. The name is INTERxyy.ZIP, where X is the version,
  114.      and yy is the year. (This version of Infoplus used INTER191.ZIP)
  115.        Additional information on XMS and DPMI came from the book 'Extending
  116.      DOS' by Ray Duncan (and others.)
  117.        Information on additional partition values came from numerous people
  118.      of which I never wrote down their names!!
  119.        Information on detecting VGA chipsets came from "Advanced Programmer's
  120.      Guide to Super VGAs" by George Sutty and Steve Blair. Published by Brady.
  121.      (NOTE! Beware of bugs in the detection routines in the above book!!)
  122.        Information on reading the CMOS came from a program posted by Mark
  123.      Aitchison on USENET.
  124.        Information on detecting UART types came from David Tay
  125.      and David Nugent (david@csource.oz.au)
  126.        More information on VGA chipsets came from "Programmer's Guide to
  127.      the EGA and VGA Cards, Second Edition" by Richard F. Ferraro. Published
  128.      by Addison-Wesley.
  129.  
  130.  
  131.      Andrew Rossmann
  132.      Wheeling, IL
  133.  
  134.      I can be reached on one of the following boards:
  135.  
  136.      Infoplus     1-708-537-0247 (1200/2400) (my own board)
  137.      RCS Defender 1-708-390-6603 (1200/2400, 2 lines)
  138.      Beacon       1-708-615-0845 (1200/2400)
  139.      DDSW1        1-708-808-7300 (4 lines, 1200/2400),
  140.                   1-708-808-7305 (Telebit PEP)
  141.                   1-708-808-7306 (Telebit PEP or V32)
  142.  
  143.      Unix Mail:
  144.      andyross@infopls.chi.il.us or uunet!infopls!andyross
  145.      andyross@ddsw1.MCS.COM
  146.  
  147.      Compuserve: >INTERNET:andyross@infopls.chi.il.us
  148.  
  149. From Steve Grant:
  150.      Both the source and object code of SYSID are hereby released into the
  151.      public domain.  Neither version carries any warranty, expressed or
  152.      implied, of merchantability or fitness for a particular purpose.
  153.  
  154.      Comments, suggestions, and questions may be addressed to:
  155.              BIXMail: sjgrant
  156.              CompuServe: 71101,706
  157.  
  158.      Steve Grant
  159.      Long Beach, CA
  160.      January 13, 1989
  161.